Всех приветствую.
На PHP есть сервис который меняет статусы у заказа. При смене статуса в сервис NODEJS уходит POST запрос через CURL.
Нода принимает его нормально, запрос уходит на роутинг нодовского экспресса
router.post('/status/set-archive', function (req, res, next) {
setStatus(req, res);
res.end();
});
после того как данный сервис был вызван, мне необходимо отправить emit нужному клиенту.
Сами сокеты я инициализировал в глобальную переменную
global.ioS = io;
А дальше уже в setStatus я пытаюсь его отправить.
global.ioS.sockets.in({user: '10'}).emit('notify-msg')
Но данные на клиент так и не приходят, хотя объект в
console.log(global.ioS.sockets) существует.
Возможно я инициализацию делаю не правильно или что то другое, подскажите кто сталкивался.